package net.neptech.model.dto.node;

import com.fasterxml.jackson.annotation.JsonTypeName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import net.neptech.model.dto.GroupCondition;

import java.util.List;

/**
 * @Author Saya
 * @Date 2025/8/19 14:17
 * @Description TODO
 **/

@EqualsAndHashCode(callSuper = true)
@JsonTypeName("3")
@Data
public class EmptyNode extends Node {
    /**
     * 路由节点中用到了 指跳转到的节点id
     */
    private String nodeId;
    /**
     * false:或|| true： 且&&
     */
    private Boolean mode;
    /**
     * 条件组之间的关系
     */
    private Boolean groupRelationMode;
    /**
     * 优先级
     */
    private Integer priorityLevel;

    private Object groupRelation;
    /**
     * 条件列表
     */
    private List<GroupCondition> conditionList;

}
